@charset "utf-8";
/* CSS Document */
body{font:normal 12px/normal "微软雅黑",Arial, Helvetica, sans-serif; color:#333;background:#fff;}
body,div,span,p,img,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,textarea,fieldset,legend,label,button,input,table,th,tr,td{margin:0;padding:0}
h1,h2,h3,h4,h5,h6{font-size:100%;}
img,a img{border:0 none;}
ul,ol{list-style:none}
table,td,th,select,textarea,button{font-size:12px;border:none;padding:0px;margin:0px;}
input{font-size:12px;padding:0px;margin:0px;}
input.text{height:17px;}
select{padding:1px;height:21px;}
select,input,img,button{vertical-align:middle;}
textarea{overflow:auto;}
table{border-collapse:collapse;border-spacing:0;}
button{overflow:visible;}
address,caption,cite,em,i,u{font-style:normal;text-decoration:none;}
caption, th{text-align:left;}
/* 默认链接颜色 */
a,a:focus{-moz-outline:none;outline:none;ie-dummy:expression(this.hideFocus=true);}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:underline;}

/* 通用属性 */
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;zoom:1}
.w_398{width:398px;}
.w_298{width:298px;}
.w_258{width:258px;}
.w_318{width:318px;}
.w_638{width:638px;}
.w_328{width:328px!important;}
.w_468{width:468px;}
.mt10{margin-top:10px;}
.ml10{margin-left:10px;}
.mr15{margin-right:15px;}
.mt50{margin-top:50px;}
.m10{margin:10px 0;}
.pt10{padding-top:10px;}
.pb10{padding-bottom:10px;}
.p5{padding:5px;}
/*文字对齐方式*/
.txtl{text-align:left}
.txtr{text-align:right}
.txtc{text-align:center}
/*字体字号*/
.font12{font-size:12px;}
.font14{font-size:14px;}
.fontA{font-family:'Arial'}
.b{font-weight:bold;}
/*常用方法*/
.block{display:block}
.inline{display:inline}
.hidden{display:none}
.vshow{visibility:visible;}
.vhidden{visibility:hidden;}
.hand{cursor:pointer;}
.nobd{border:none!important;}
.nobx{border-bottom:none!important;}
.nobr{border-right:none!important;}
.nobt{border-top:none!important;}
.nobg{background:none!important;}
/*字体颜色*/
.c_red{color:#ff4c00!important;}
.c_bule{color:#267ba6!important;}
.c_yellow{color:#ff0!important;}
.c_color1{color:#d82c10!important;}
.c_color2{color:#000aff!important;}
.c_color3{color:#ff3301!important;}
.c_color4{color:#165e8f!important;}
.c_color5{color:#ff0000!important;}
.c_color6{color:#4d4d4d!important;}
/* 列表属性 */
.list12 ul{width:auto;margin:0 auto;}
.list12 li,.list12 p{line-height:22px;font-size:12px;text-align:left;}
.list12 li img {margin-right:2px;}
.list14 ul{width:auto;margin:0 auto;}
.list14 li,.list14 p{line-height:24px;font-size:14px;text-align:left;}
.list14 li img{margin-right:2px;}
.public_ul li{line-height:33px;background:url(../../img/20180313/body_bg_8.png) no-repeat -135px -277px;}
.public_ul_9 li{line-height:33px;background:url(../../img/20180313/body_bg_8.png) no-repeat -135px -277px;}
.public_ul a{color:#1772a0;font-size:14px;padding-left:15px;}
.box_li li{background:none!important;line-height:33px;}
.sh_left{width:640px;float:left;}
.sh_right{float:right;width:330px;}
.sdimg{float:left;width:72px;height:72px;margin-right:12px;background:url(../../img/20180313/body_bg.png) no-repeat -4px -4px;}
.ssqimg{float:left;width:72px;height:72px;margin-right:12px;background:url(../../img/20180313/body_bg.png) no-repeat -4px -81px;}
.dltimg{float:left;width:72px;height:72px;margin-right:12px;background:url(../../img/20180313/body_bg.png) no-repeat -125px -81px}
.qxcimg{float:left;width:72px;height:72px;margin-right:12px;background:url(../../img/20180313/body_bg.png) no-repeat -6px -239px;}
.plsimg{float:left;width:72px;height:72px;margin-right:12px;background:url(../../img/20180313/body_bg.png) no-repeat -126px -3px;}
.plwimg{float:left;width:72px;height:72px;margin-right:12px;background:url(../../img/20180313/body_bg.png) no-repeat -125px -158px;}
.ljyimg{float:left;width:72px;height:72px;margin-right:12px;background:url(../../img/20180313/body_bg.png) no-repeat -5px -159px;}
.kj_qiu{margin-top:20px;}
.kj_qiu a{display:inline-block;float:right;font-size:12px;color:#1772a0;line-height:35px;}
.kj_qiu span{display:inline-block;width:32px;height:35px;line-height:35px;text-align:center;
color:#fff;float:left;font-size:18px;font-weight:bold;}
.kj_qiu .red_qiu{background:url(../../img/20180313/body_bg.png) no-repeat -162px -238px;}
.kj_qiu .bule_qiu{background:url(../../img/20180313/body_bg.png) no-repeat -125px -238px;}
/*布局*/
.blank10{clear:both;display:block;height:10px;overflow:hidden;}
.content,.ad{width:980px;margin:3px auto;}
.main_box{border:1px solid #becfde;}
.body_h2{padding:0 15px;/*background:url(../images/body_h1.jpg) repeat-x;*/ background-color:#f5f8fd;height:34px;line-height:34px;font-size:15px;color:#1772a0; border-bottom:1px solid #c4ced8}
.body_h2 a{display:inline-block;float:right;font-size:12px;color:#165e8f;text-decoration:none;font-weight:normal;}
.body_h2 span{display:inline-block;float:right;color:#606060;font-size:12px;font-weight:normal;}
.body_h2 span.zj_name{font-size:20px;color:#4d4d4d;float:inherit;font-weight:bold;}
.body_h2 em{display:inline-block;margin-right:5px;width:5px;height:15px;vertical-align:-2px;
background:url(../../img/20180313/body_bg.png) no-repeat -72px -340px;}
.body_h2 a.title{float:left;font-size:15px;color:#1772a0;font-weight:bold;}
.body_h2 i{display:inline-block;margin-right:5px;width:14px;height:20px;vertical-align:-4px;
background:url(../images/body_bg.png) no-repeat -3px -436px;}
.body_h2 a.refresh{background:url(../../img/20180313/body_bg.png) no-repeat -109px -399px;width:64px; }
.body_h2 span.body_time{float:inherit;font-size:12px;color:#165e8f;font-weight:normal;padding-left:150px;}
.zst_kjh{font-size:14px;color:#1772a0;text-indent:28px;padding:8px 10px;line-height:21px;}
.zst_kjh .sjhh_look{text-align:right;}
.zst_kjh .sjhh_look a{display:inline-block;font-size:14px;color:#1772a0;
background:url(../../img/20180313/body_bg.png) no-repeat  84px -407px;padding-right:20px;}
.public_table{padding:5px 10px;}
.public_table table{width:100%;}
.public_table td{text-align:center;line-height:24px;}
.public_table td a{font-size:14px;color:#165e8f;}
.public_h2{padding:0 15px;height:40px;line-height:40px;font-size:16px;color:#4a4a4a;border-bottom:1px solid #BECFDE;
background:#F5F9FF url(../images/cfw.png) no-repeat 5px -144px;font-weight:normal;}
.public_h2 a{float:right;display:inline-block;text-decoration:none;font-size:14px;color:#4a4a4a;}
/*分页*/
#pages{margin:15px auto;text-align:center;clear:both;font-size:14px;color:#165E8F}
#pages b{font-size:14px;color:#165E8F;}
#pages a{padding:5px 10px;margin:3px;border:1px solid #3874B1;text-align:center;color:#3874B1;font-size:14px;}
#pages a.now{background:#3874B1;color:#fff;}
#pages a:hover,#pages a.now:hover{background:#3874B1;color:#fff;}
#pages .input_blur{width:48px;height:28px;border:1px solid #3874B1;font-size:14px;}
#pages .button_style{padding:0 10px;background:#3874B1;color:#fff;text-align:center;border:none;height:30px;
line-height:30px;font-size:14px;}
.pages{border-top:1px solid #becfde;margin:0 auto!important;padding:15px 0;}
/*广告位*/
.gg_visible{width:980px;height:90px;margin:10px auto;}
.gg_l{padding:5px;}
.gg_table{width:980px;height:130px;margin:10px auto;padding:0;}
.gg_article{padding:10px 0;}
.sh_gg{padding:10px;}
.gg_cb{padding:10px 0;width:980px;margin:10px auto;text-align:center;}

/*daohang*/
.body_h2dh{padding:0 15px;/*background:url(../images/body_h1.jpg) repeat-x;*/height:34px;line-height:34px;font-size:15px;color:#1772a0;}
.body_h2dh a{display:inline-block;font-size:15px;color:#165e8f;text-decoration:none;font-weight:bold;}
.body_h2dh span{display:inline-block;float:right;color:#606060;font-size:12px;font-weight:normal;}
.body_h2dh span.zj_name{font-size:20px;color:#4d4d4d;float:inherit;font-weight:bold;}
.body_h2dh em{display:inline-block;margin-right:5px;width:5px;height:15px;vertical-align:-2px;
background:url(../images/body_bg.png) no-repeat -72px -340px;}
.body_h2dh i{display:inline-block;margin-right:5px;width:14px;height:20px;vertical-align:-4px;
background:url(../images/body_bg.png) no-repeat -3px -436px;}
.body_h2dh a.refresh{background:url(../images/body_bg.png) no-repeat -109px -399px;padding:0 20px;}
.body_h2dh span.body_time{float:inherit;font-size:12px;color:#165e8f;font-weight:normal;padding-left:150px;}

.banner18313{ margin-top:3px; margin-bottom:8px;}


/*点播喜报宣传str*/
.demand-recommend{
	font-size: 18px;
	font-weight: 500;
	color: #333333;
	margin-top: 14px;
}
.demand-recommend a{
	font-size: 16px;
	height: 30px;
	line-height: 30px;
	width: 64px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	background: #FFFFFF;
	border: 1px solid #999999;
	border-radius: 4px;
	margin-left: 10px;
	box-sizing: border-box;
	cursor: pointer;
}
.demand-recommend a:first-child{
	margin-left: 20px;
}
.demand-recommend a.active{
	background-color: #C72A29;
	color: #FFFFFF;
	border-color: #C72A29;
}

.play-type{
	font-weight: 500;
	color: #333333;
	margin-top: 20px;
}
.play-type a{
	font-size: 14px;
	height: 30px;
	line-height: 30px;
	width: 64px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	background: #F2F2F2;
	color: #666666;
	border-radius: 4px;
	margin-left: 10px;
	box-sizing: border-box;
	cursor: pointer;
}
.play-type span:first-child{
	margin-left: 0;
}
.play-type span:first-child img{
	height: 30px;
	margin-top: -4px;
}
.play-type a:nth-child(2){
	margin-left: 20px;
}
.play-type a.active{
	background-color: #C72A29;
	color: #FFFFFF;
	border-color: #C72A29;
}
.play-type a.more{
	border: none;
	width: auto;
	float: inherit;
	background-color: #FFFFFF;
	margin-left: 20px;
	color: #C72A29;
}

.select-experts{
	border: 1px solid #DCDEDF;
	width: 100%;
	margin-top: 14px;
	margin-bottom: 20px;
	box-sizing: border-box;
}
.select-experts .title{
	font-size: 18px;
	font-weight: 500;
	color: #333333;
	padding: 20px;
	padding-bottom: 0;
}
.select-experts div{
	display: flex;
	justify-content: space-between;
}
.select-experts div p.line{
	display: block;
	/* height: 160px; */
	height:0px;
	border-left: solid #F4F4F4 1px;
	margin-top: 40px;
}
.select-experts div ul{
	width: 320px;
	padding: 10px 0;
}
.select-experts div li{
	display: flex;
	justify-content: space-between;
	padding: 10px 20px;
	box-sizing: border-box;
	width: 100%;
	font-size: 14px;
}
.select-experts div li span{
	display: flex;
	align-items: center;
}
.select-experts div li span:first-child{
	font-size: 16px;
}
.select-experts div li span:nth-child(2){
	font-size: 14px;
	height: 24px;
	line-height: 24px;
	width: 54px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	background: #F2F2F2;
	color: #666666;
	border-radius: 4px;
	margin-left: 10px;
	box-sizing: border-box;
	background-color: #C72A29;
	color: #FFFFFF;
	border-color: #C72A29;
	margin-left: -24px;
}
.select-experts div li a{
	display: inline-flex;
	line-height: 24px;
	color: #3D91D7;
	cursor: pointer;
}
.select-experts div li span p{
	background-color: #CCCCCC;
	display: inline-block;
	font-size: 14px;
	width: 20px;
	height: 20px;
	text-align: center;
	line-height: 20px;
	font-weight: 400;
	color: #FFFFFF;
	border-radius: 100px;
	margin-right: 5px;
	margin-bottom: -4px;
}
.select-experts div li span p.one{
	background-color: #FFD741;
}
.select-experts div li span p.two{
	background-color: #97B0C2;
}
.select-experts div li span p.three{
	background-color: #FFA95A;
}
.select-experts div li span font{
	display: block;
	width: 5em;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
/*点播喜报宣传end*/

/*20221013地图优化增 str*/
.product_nav ul{
    padding: 0;
}
.l_tittle{
    background-color: #EEF6FE;
    padding: 0;
    height: 51px;
}
.l_tittle h1{
    display: none;
}
.product_icon{
    display: none;
}
.product_content h1{
    background-color: #EEF6FE;
    width: 768px;
    margin-left: -15px;
    padding-left: 24px;
    box-sizing: border-box;
}
.product_nav ul li{
    font-weight: 500;
    color: #333333;
    font-size: 15px;
}
.product_nav ul li.map_type{
    background-color: #F9FCFF;
    color: #666666;
    font-weight: 400;
}
.product_nav ul li.active{
    background-color: #336AA5;
    color: #FFFFFF;
}
.product_right{
    background-color: #FFFFFF;
}
.product_dl dl{
    display: flex;
    padding: 20px 0;
    line-height: inherit;
}
.product_dl dl:last-child{
    border-bottom: none;
}
.product_dl dl .left{
    font-size: 19px;
    font-weight: 500;
    color: #336AA5;
    line-height: 34px;
    padding: 0 5px;
    width: 80px;
    min-width: 80px;
}
.product_dl dl .right{
    line-height: 40px;
}
.product_dl dl .right span{
    font-size: 17px;
    font-weight: 400;
    color: #333333;
    line-height: 34px;
    width: 132px;
    display: inline-block;
    box-sizing: border-box;
}
.product_dl dl .right span.w260{
    width: 264px;
}
.product_dl dl .right span a{
    cursor: pointer;
    font-size: 17px;
    font-weight: 400;
    color: #333333;
    line-height: 34px;
}
.product_dl dl .right span a:hover{
    text-decoration:underline;
}
.product_nav ul li .product_right{
    position: absolute;
    margin-left: 199px;
    padding-left: 10px;
    top: -10px;
    display: none;
}
.product_nav ul li:nth-child(2) .product_right{
    display: block;
    z-index: 100;
}
.product_nav ul li:hover .product_right{
    display: block;
    z-index: 101;
}
.product_nav ul li .product_right .product_content{
    padding-left: 20px;
}
.product_nav ul li .product_right h1{
    line-height: initial !important;
    text-align: left;
    margin-left: -20px;
}
.product_nav ul li .product_dl dl li{
    padding: 0 !important;
    text-align: left !important;
    height: auto !important;
    font-size: inherit !important;
}
.product_nav ul li .product_dl dl .left{
    font-size: 19px !important;
}
.product_nav ul li .product_dl dl .right{
    margin-top: -2px;
}
.product_nav ul li .product_dl dl .right span{
    margin-left: -5px;
}
.product_nav ul li .ico_down{
    width: 12px;
    height: 6px;
    position: absolute;
    margin-top: 18px;
    margin-left: 15px;
}
.product_nav ul li .ico_down.active{
    transform:rotate(180deg);
    -ms-transform:rotate(180deg); 	/* IE 9 */
    -moz-transform:rotate(180deg); 	/* Firefox */
    -webkit-transform:rotate(180deg); /* Safari 和 Chrome */
    -o-transform:rotate(180deg); 	/* Opera */

}
/*20221013地图优化增 end*/

